@media screen
{
    a {
            text-decoration: none;
    }
    a:link {
            cursor:hand;
            text-decoration: none;
    }
    a:hover {
            text-decoration: underline;
    }
    a:visited {
            cursor:hand;
            text-decoration: none;
    }

    a.SoloStyle_link {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #57698C;
            cursor:hand;
            text-decoration: none;
    }

    a.SoloStyle_linkg {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #57698C;
            cursor:hand;
            text-decoration: none;
    }
    a.SoloStyle_link:hover {
            color: #57698C;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            text-decoration: underline;
    }
    a.SoloStyle_link:visited {
            color: #57698C;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
    }

    a.SoloStyle_link2 {
            color: Yellow;
            cursor:hand;
            text-decoration: none;
    }
    a.SoloStyle_link2:hover {
            color: Yellow;
            text-decoration: underline;
    }
    a.SoloStyle_link2:visited {
            color: Yellow;
            text-decoration: none;
    }

    a.SoloStyle_link3 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            cursor:hand;
            text-decoration: none;
    }
    a.SoloStyle_link3:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            text-decoration: underline;
    }
    a.SoloStyle_link3:visited {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #0000FF;
    }

    .SoloStyle_mnfondo
    {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
        TEXT-TRANSFORM: none;
            background-color: #F1FD33;
            background-image: url(../SoloTemplates/SoloTemplate_MenuFondo.jpg);
    }

    .SoloStyle_mnnormal
    {
            color: #B7B5B5;
            background: #0B2122;
            font-family: Arial, Tahoma, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 9px;
            padding-left:5px;
            padding-top: 8px;
            padding-bottom: 4px;
            padding-right:2px;
            text-align: left;
    }

    .SoloStyle_mnactivo
    {
            color: #D8E783;
            background:  #0C0E03;
            font-family: Arial, Tahoma, Helvetica, sans-serif;
            font-size: 9px;
            padding-left:5px;
            padding-top: 8px;
            padding-bottom: 4px;
            padding-right:2px;
            text-align: left;
    }
    .SoloStyle_mnfondomenu
    {
            color: #FFFFFF;
            background: #98BA3E;
            font-family: Verdana, sans-serif;
            font-weight: bold;
            font-size: 9px;
            padding-left:5px;
            padding-top: 8px;
            padding-bottom: 4px;
            padding-right:2px;
            text-align: left;
            background-image: url(../SoloTemplates/SoloTemplate_MenuFondo.jpg);
    }

    .SoloStyle_mnactivo1
    {
            color: #FFFFFF;
            background: #E3EEA3;
            font-family: Verdana, sans-serif;
            font-weight: bold;
            font-size: 9px;
            padding-left:5px;
            padding-top: 8px;
            padding-bottom: 4px;
            padding-right:2px;
            text-align: left;
            background-image: url(../SoloTemplates/SoloTemplate_MenuFondo.jpg);
    }


    .SoloStyle_Boton {
                    font-family: Verdana, sans-serif;
                    font-size: 10px;
                    color: #FFFFFF;
                    border: 1px solid #005492;
                    background-color: #181A1F;
                    font-weight: bold
    }

    .SoloStyle_BotonLogon {
                    font-family: Verdana, sans-serif;
                    font-size: 10px;
                    color: #000000;
                    border: 0px solid #000000;
                    background-color: #DAD2D2;
                    font-weight: bold
    }

    .SoloStyle_Botoncontacts {
                    font-family: Verdana, sans-serif;
                    font-size: 10px;
    }

    .SoloStyle_Etiqueta {
    /*	background-color: #0068AC;*/
    /*background-color: #94AC77;*/
            background-color: #041614;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #ffffff;
            padding-right:8px;
            text-align: left;
            font-weight: bold;
            height: 20px;


    }

    .SoloStyle_EtiquetaBirthday {
            background-color: #ADC9F7;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            padding-right:8px;
            text-align: left;
            font-weight: bold;

    }
    .SoloStyle_Etiqueta2 {
            background-color: #A3AFC4;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            padding-right:8px;
            text-align: left;
            font-weight: bold;

    }
    .SoloStyle_EtiquetaCajas {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #002469;
            padding-left:8px;
            background-color: #E6E6E6;
    }
    .SoloStyle_CalendarFondo {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            background-color: #3386BD;
            background-image: url(../images/caja_fondo.gif);
            padding-left: 6px;
            padding-right: 6px;
            padding-top: 6px;
            padding-bottom: 5px;
    }
    .SoloStyle_CalendarTitle {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;
            color: #FFFFFF;
    }
    .SoloStyle_CalendarTitleMonth {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            text-align: center;
            font-size: 10px;
            color: #FFFFFF;
    }
    .SoloStyle_CalendarTable {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            width: 140px;
            background-color: #FFFFFF;
            padding-top: 4px;
            padding-right: 4px;
            padding-bottom: 4px;
            padding-left: 4px;

    }
    .SoloStyle_CalendarDaySelected {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9px;
            text-align: right;
        COLOR: #000000;
        BACKGROUND-COLOR: #99CCCC
    }
    .SoloStyle_CalendarDayNow {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
            text-align: center;
        FONT-SIZE: 9px;
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: #FF0000}

    .SoloStyle_CalendarPeriodo {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            width: 150px;
            background-color: #CCCCCC;
    }


    .SoloStyle_TablaHeader {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            background-color: #CC9900;
            color: #FFFFFF;
            font-weight: bold;

    }
    .SoloStyle_TablaCellSelected {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            background-color: Yellow;
            color: #000000;
    }

    .SoloStyle_PortalMenuPrivadoOpcion {
     font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal
    }
    .SoloStyle_PortalMenuPrivadoTitulo {
     font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFF00
    }

    .SoloStyle_TextoSmall {
     font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #990033
    }
    .SoloStyle_Texto {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
    }
    .SoloStyle_TextoBlanco {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #FFFFFF;
    }
    .SoloStyle_TextoBlancoBold {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFFFFF;
            font-weight: bold;
    }

    .SoloStyle_TextosMatriz {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #003c6e;	/*nerg*/
    }

    .SoloStyle_TextoError {
     font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FF3333
    }

    .SoloStyle_TextoSize1 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
            font-weight: normal;
            text-decoration: none;
            font-style: normal;
    }
    .SoloStyle_TextoSize2 {
            margin-left:15px;


        text-align:justify;
            font-family: tahoma;
            font-size: 10px;
            color: #000000;
            font-style: italic;
            font-weight: bold;


    }
    .SoloStyle_TextoSize3 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
    }
    .SoloStyle_TextoBold { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold}
    .SoloStyle_TextoPestana { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
    .SoloStyle_TextoPestana:hover{ background-color:#CEDADA }
    .SoloStyle_TextoPestana_Selected { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; background-color: #ffff99}
    /*.SoloStyle_TextoPestana_Selected:hover{ background-color:#CEDADA }*/
    .SoloStyle_TextoNormal { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal}
    .SoloStyle_Titulo {
            font-family: tahoma;
            font-size: 10px;
            color: #006699;
            font-style: normal;
            font-weight: bold;

    }

    .SoloStyle_TextoLinkBold { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; 	color: #57698C;cursor:hand;
    }

    .SoloStyle_Titulo1 {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FBFFFF;
            height: 32px;
            font-weight: bold;
            background-image: url(../SoloTemplates/SoloTemplate_Titulo1.jpg);
            padding-top: 10px;
            padding-right: 0px;
            padding-bottom: 8px;
            padding-left: 20px;
    }
    .SoloStyle_Titulo11 {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #FFFFFF;
            font-weight: bold;
            background-image: url(../images/fondoHeaderInt2.gif);
            padding-top: 10px;
            padding-right: 0px;
            padding-bottom: 8px;
            padding-left: 20px;
    }

    .SoloStyle_Titulo2 {
            font-family: Verdana, sans-serif;
            font-size: 18px;
            font-weight: bold;
            color: #005A9C;
    }
    .SoloStyle_Titulo3 {
            font-family: tahoma;
            font-size: 14px;
            color: #005A9C;
            font-style: normal;
            font-weight: bold;
    }
    .SoloStyle_Titulo4 {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 18px;
            color: #005A9C;
            font-weight: bold;
            background-image: url(../SoloTemplates/SoloPageInterna1.jpg);
            padding-top: 10px;
            padding-right: 0px;
            padding-bottom: 8px;
            padding-left: 20px;
    }

    .SoloStyle_TituloPaginas {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #041614;
            font-style: normal;
            font-weight: bold;
    }

    .SoloStyle_PortalMenuPublicoOpcion {
            background-image: url(../SoloTemplates/SoloTemplate_Opcion.jpg);
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #FFFFFF;
            height: 36px;
            width: 160px;
            padding-left: 20px;
            padding-top: 3px;

    }
    .SoloStyle_PortalMenuPublicoTitulo {
            background-color: #005A9C;
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            font-weight: bold;
    }
    .SoloStyle_NewsTexto {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #18679F;
    }
    .SoloStyle_NewsTitulo {
     font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0033CC;
    }
    .SoloStyle_NewsHeader {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #F7942D;
            font-weight: bold;
            padding-top: 3px;
            padding-bottom: 3px;
            padding-left: 8px;
    }

    .SoloStyle_NewsFondo {
            background-repeat: no-repeat;
            background-color: #3c588d;
            font-family: Arial, Helvetica, sans-serif;
            color: #CCCCCC;
            font-weight: normal;
            font-size: 9px;

    }
    .SoloStyle_PollTexto {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #57698C;
    }
    .SoloStyle_PollTitulo {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            text-align: center;
            font-size: 10px;
            color: #57698C;
    }
    .SoloStyle_PollHeader {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
        background-color: #D3D3D3;
            color: #000000;
    }
    .SoloStyle_PollFondo {
            background-repeat: no-repeat;
            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            font-weight: bolder;
            background-color: #DDDDDD;

    }
    .SoloStyle_TextoLogin {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #005EA6;
    }
    .SoloStyle_TextoLogin {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
    }
    .SoloStyle_TextoLogon {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color: #E9E8E8;
    }
    .SoloStyle_TextoTitulo {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #B4BFD3;
            background-color: #37538A;
            font-weight: bold;
    }
    .SoloStyle_TituloLogon {
            background-color: #0065A6;
            background-image: url(../images/caja_fondo_head.jpg);
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFFFFF;
            height: 20px;
            width: 165px;
            padding-left: 20px;
            padding-top: 3px;
    }
    .SoloStyle_Fondo {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            text-align: left;
            background-color: #FFFFFF;
    }

    .SoloStyle_FondoLogon {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #ffffff;
            text-align: left;
            background-color: #22231F;
    }

    .SoloStyle_FondoLogon1 {
            font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #005EA6;
            text-align: left;
            background-color: #F5F5F5;
    }

    .SoloStyle_Fondo2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            height: 17px;
            text-align: right;
            padding-right: 6px;
            padding-top: 1px;
    }
    .SoloStyle_Fondo3 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            background-image: url(../images/caja_fondo_pie.gif);
            height: 17px;
            text-align: left;
            padding-right: 6px;
            padding-top: 1px;
    }

    .SoloStyle_TextoFecha {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
    }
    .SoloStyle_FondoAmarillo {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            background-color: #FFFFCC;
            font-weight: normal;
    }
    .SoloStyle_FondoAzul {
            background-color: #005E98;
    }

    .SoloStyle_GridContacts {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            background-color: #BFD1DF;
            color: #1B528C;	/*nerg*/

    }
    .SoloStyle_Grid {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
    /*    background-color: #E6E6E6;	*/
            background-color: #CEDADA;
            
            color: #000000;	/*tv*/

    }

    .SoloStyle_TablaTitulo {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #ffffff;
            padding-left:1px;
            background-color: #37538A;
            font-weight: bold;
            text-transform: uppercase;
    }

    .SoloStyle_TextoAzul {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #002469;
            font-weight: bold;
    }
    .SoloStyle_TextoCeleste {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #425793;
            font-weight: bold;
            text-decoration: underline;

    }
    .SoloStyle_TextoPopUp {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
    }
    .SoloStyle_TextoContenido {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            padding-left:8px;
            padding-right: 8px;
            text-align: justify;
    }
    .SoloStyle_TextoFooter {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #A3A3A3;
            font-weight: bold;
    }
    .SoloStyle_TextoFooterCeleste {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #47608E;
            font-weight: bold;
    }
    .SoloStyle_TextoFooterLinks {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            font-weight: bold;
    }
    .SoloStyle_TablaHead
    {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        TEXT-TRANSFORM: capitalize;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #cccccc;
        TEXT-ALIGN: center
    }
    .SoloStyle_FondoHeaderPortada {
            background-color: #60990C;
            background-image: url(../images/head_fondo_textura.jpg);
            background-repeat: no-repeat;
    }
    .SoloStyle_CalendarDay{
        FONT-FAMILY: Arial, Helvetica, sans-serif;
            text-align: center;
        FONT-SIZE: 9px;
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: #3386BD
    }

    .SoloStyle_TextoRojo {
            font-family: tahoma;
            font-size: 11px;
            color: #B12A39;
            font-style: normal;
            font-weight: bold;
    }

    .titulosmenu
    {
            FONT-WEIGHT: bold;
            FONT-SIZE: 11px;
            COLOR: #000000;
            FONT-STYLE: italic;
            FONT-FAMILY: tahoma;

    }

    .tituloscaja
    {
        FONT-WEIGHT: bold;
        FONT-SIZE: 9px;
        COLOR: #000000;
        FONT-FAMILY: tahoma
    }

    .SoloStyle_textoscarpeta {
            font-family: arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            font-weight: bold;
            text-decoration: none;
            font-style: normal;
            background-color: #FFFFFF;
            border-top: 1px solid #FFFFFF;
            border-right: 1px solid #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
            border-left: 1px solid #FFFFFF;
    }
    .SoloStyle_textoscarpetaover {
            font-family: arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            font-weight: bold;
            text-decoration: underline;
            font-style: normal;
            background-color: #FFFFFF;
            border-top: 1px solid #FFFFFF;
            border-right: 1px solid #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
            border-left: 1px solid #FFFFFF;
    }

    .textoscajanoborder1
    {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-STYLE: normal;
        FONT-FAMILY: tahoma, Helvetica, sans-serif;
        BORDER-RIGHT: #ffffff 1px solid;
        BORDER-TOP: #ffffff 1px solid;
            BORDER-LEFT: #ffffff 1px solid;
            BORDER-BOTTOM: #000000 1px solid;
            BACKGROUND-COLOR: #ffffff;
            text-transform: uppercase;
        TEXT-DECORATION: none
    }

    .textoscajanoborder
    {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-STYLE: normal;
        FONT-FAMILY: tahoma, Helvetica, sans-serif;
        BORDER-RIGHT: #ffffff 1px solid;
        BORDER-TOP: #ffffff 1px solid;
            BORDER-LEFT: #ffffff 1px solid;
            BORDER-BOTTOM: #ffffff 1px solid;
            text-transform: uppercase;
            BACKGROUND-COLOR: #ffffff;
        TEXT-DECORATION: none
    }


    .blancotitulo
    {
        FONT-SIZE: 13px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
            FONT-WEIGHT: bold;
    }
    .blancosubtitulo
    {
        FONT-SIZE: 9px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
            FONT-WEIGHT: bold;
    }

    .SoloStyle_blanco {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #000000;
            background-color: #FFF;
    }
    .SoloStyle_pendientes {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
            background-color: #FFFF99;
    }
    .SoloStyle_realizados {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            background-color: #99FF66;
    }
    .SoloStyle_atrasados {
            font-family: Arial, Helvetica, sans-serif;
            color: #FFFFFF;
            /*background-color: #FF0000;*/
            background-color: #FF4646;
            font-size: 12px;

    }
    .SoloStyle_precaucion {
            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            background-color: #FF6600;
            font-size: 12px;

    }
    .SoloStyle_entregado {
            font-family: Arial, Helvetica, sans-serif;
            color: #000000;
            background-color: #99AAFF;
            font-size: 12px;

    }

    .SoloStyle_EtiquetaID {
            background-color: #FFFFCC;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #000000;
            padding-right:8px;
            text-align: left;
            font-weight: bold;

    }
    .blancolink {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #FFFFFF;
      cursor:hand;
      font-weight: bold;
    }
    .blancolink2 {
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 9px;
      color: #FFFFFF;
      cursor:hand;
    }
    .etiquetaberlin {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            /*color: #FFFFFF;*/
            /*nerg background-color: #003399; */
            background-color: #1B528C;		/*azul oscuro*/
            color: #ffffff;		/*nerg*/
            font-weight: bold;	/*nerg*/
    }
    .espaciomedio {
    border-left:thin;
    border-left-color:#CCCCCC
    border-right:thin;
    border-right-color:#CCCCCC
    }

    .error{
        color: #000000;
        border: 2px solid;
        border-color: #D01922;
        background-color: #F7E2E2;
    }

    .impresion{
        display: none;
    }

    .numero{
        text-align: right;
    }
    .texto{
        text-align: center;
    }
    .fecha{
        text-align: center;
    }
}

@media print{
    .tabla_data1{
        display: none
    }

    .SoloStyle_TextoSmall {
        font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #990033
    }
    .SoloStyle_Texto {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            color: #000000;
    }
    .SoloStyle_TextoBold { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold}
    .SoloStyle_TextoNormal { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal}
    .SoloStyle_Titulo {
            font-family: tahoma;
            font-size: 10px;
            color: #006699;
            font-style: normal;
            font-weight: bold;

    }

    #layout,
    #obToolbar,
    #Contenido,
    #cabecera, #menuDiv,
    #form_consulta,
    .dhx_acc_item_label,
    .dhtmlxInfoBarLabel,
    .dhxtree_dhx_black,
    .dhtmlxPolyInfoBar,
    .dhtmlx_wins_title,
    .dhx_toolbar_base_dhx_black,
    .gridbox, .gridbox_sbdark,
    .xhdr{
        /*display: none;*/
        position: absolute;
        top: 0;
        left: 0;
        visibility: hidden;
        width: 0;
        height: 0;
    }

    #mainImage_wrap, .impresion {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        visibility: visible;
    }

    body {
        color: #FFF;
    }

    /* dhtmlxToolbar, DHX BLACK, improved 2009 */
    /* base */
    .dhx_toolbar_base_dhx_black,
    .dhx_toolbar_base_dhx_black div.float_left,
    .dhx_toolbar_base_dhx_black div.float_right,
    .dhx_toolbar_base_dhx_black div.dhxtoolbar_hdrline_l,
    .dhx_toolbar_base_dhx_black div.dhxtoolbar_hdrline_r,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_sep,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_text,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.dis,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.over,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.pres,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_arw,
    .dhx_toolbar_base_dhx_black.rtl div.dhx_toolbar_arw,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_arw.over,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_arw.pres,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_arw div.arwimg,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_arw.dis div.arwimg,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn img,
    .dhx_toolbar_base_dhx_black.rtl div.dhx_toolbar_btn img,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn div,
    .dhx_toolbar_base_dhx_black.rtl div.dhx_toolbar_btn div,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn .inp,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn div.sl_bg_l,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.dis div.sl_bg_l,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn div.sl_bg_m,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.dis div.sl_bg_m,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn div.sl_bg_r,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.dis div.sl_bg_r,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn div.sl_pen,
     div.dhx_toolbar_btn div.sl_pen.over,
    .dhx_toolbar_base_dhx_black div.dhx_toolbar_btn.dis div.sl_pen,
    div.dhx_toolbar_slider_label_dhx_black,
    div.dhx_toolbar_poly_dhx_black,
    div.dhx_toolbar_poly_dhx_black div.btn_sep,
    div.dhx_toolbar_poly_dhx_black img,
    div.dhx_toolbar_poly_dhx_black div.btn_item,
    div.dhx_toolbar_poly_dhx_black div.btn_item.over,
    div.dhx_toolbar_poly_dhx_black div.btn_item.sel,
    div.dhx_toolbar_poly_dhx_black div.btn_item.dis,
    div.dhx_toolbar_poly_dhx_black div.btn_item span {
            display: none;
    }

    .dhx_toolbar_base_dhx_black{
        display: none;
}

}